1.手动整合搭建后端完成分项目
2.前后端调用
3.ajax问题 异步原理

-----------------------------------------------------------------------
1.后端结构说明
后端作用：接收前端发送的数据。(接收) SpringMvc Controller层
/按照用户业务需求处理数据(处理)spring Service层
/将处理之后的结果，按*特定的要求*返回给用户(返回)SpringMvc Controller层
-----------------------------------------------------------------------
1.创建Mapper/UserMapper.java接口

//注意事项: 继承接口时必须添加泛型对象 否则映射表报错.
public interface UserMapper extends BaseMapper<User> {
    //MP规则: 对象的方式操作数据库 curd操作
    List<User> getAll();
}
/**创建list映射User类中的内容使用getAll方法
List<User> getAll();使用list映射<User>中的类使用的getAll方法*/
-----------------------------------------------------------------------
2.创建Service/UserService.java接口
public interface UserService {
    List<User> getAll();
}
/**创建接口UserService实现getAll方法*/
-----------------------------------------------------------------------
3.Service/UserServiceImlpl.java
实现方法继承接口
  @Service
  public class UserServiceImlpl implements UserService{
      @Autowired //JDK动态代理对象
      private UserMapper userMapper;
      @Override
      public List<User> getAll() {
          //不需要where条件,查询是全部数据.
          return userMapper.selectList(null);
      }
  }
  /**在UserServiceImlpl实现UserService实现接口方法 返回userMapper*/
-----------------------------------------------------------------------
4.创建Controller控制层 中的UserController.java
//标识Controller类 交给Spring容器管理/返回JSON数据
@RestController
public class UserController {
    @Autowired
    private UserService userService;
    /**
     * 需求: 查询全部用户信息
     * URL: /getAll
     * 返回值: List<User>
     */
    @RequestMapping("/getAll")
    public List<User> getAll(){
        return userService.getAll();
    }
}
---------@RequestMapping("/getAll")实现getAll方法
-----------------------------------------------------------------------